/**login**/
.header_login{
	height: 126px;
	background: url(.././Images/header_login.png) no-repeat;
	/*margin: 0 auto;sert à centrere*/
}
.content_login{
	padding-top: 100px;
	width: 100%;
	height: 450px;
}
#form_{
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	color: red;
	font-size: 60%;
}

#form_stats{
	height: 80%;
	margin-left: auto;
	margin-right: auto;
	color: rgb(23, 63, 165);
	font-size: 100%;
	font-weight: bold;
}

/**header**/
.header{
	width: 100%;
	height: 120px;
	background-color:#fff;
}
/**header_menu**/
.header_menu{
	height: 50px;
	background: url(.././Images/header_bgn.png) repeat;
	/*margin: 0 auto;sert à centrere*/
}
/**menu**/
.menuInactive {
	height: 35px;
	background-color: rgba(255, 255, 255, 0.2);
	border-radius:5px;
	margin-left: 10px;
	padding-right: 10px;
	margin-top: 6px;
	float: left;
	font-size: 80%;
}
.menuActive {
	height: 35px;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius:5px;
	margin-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	float: left;
	font-size: 80%;
}
.menuPuce {
	padding-left: 10px;
	padding-top: 8px;
	float: left;
}
.menuText {
	padding-top: 7px;
	padding-left: 30px;
	text-decoration: none;
	color: #FFFFFF;
}
.separator{
	margin-left: 10px;
	margin-top: 7.3px;
	float: left;
}
/**Logo**/
#logo{
	height: 70px;
	width: 388px;
	background: url(./../Images/header_menu_logo.png) no-repeat;
	margin-right: 0px;
	float: right;
}
/**content menu**/
#content_menu{
	height: 70px;
	width: 900px;;
	margin-left: 30px;
	float: left;
	padding-bottom: 0px;
	font-size: 70%;
}
.CmenuInactive	{
	background-color: #2d89ef;
	height: 37px;
	width: 100px;
	margin-left: 10px;
	margin-top: 32px;
	padding-top: 3px;
	padding-right: 10px;
	float: left;
	color: #fff;
	border-top:1px solid #f8f9fa;
	border-left:1px solid #f8f9fa;
	border-right:1px solid #f8f9fa;
	font-size: 15px;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.CmenuActive {
	background-color: #fff;
	height: 37px;
	margin-left: 10px;
	margin-top: 32px;
	padding-top: 3px;
	padding-right: 10px;
	float: left;
	color: #285962;
	border-top:1px solid #2d89ef;
	border-left:1px solid #2d89ef;
	border-right:1px solid #2d89ef;
	font-size: 15px;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.CmenuPuce {
	padding-left: 10px;
	padding-top: 8px;
	float: left;
}
.CmenuActive .CmenuText{
	color: #285962;
	font-weight: bolder;
	padding-top: 7px;
	padding-left: 40px;
	text-decoration: none;
}
.CmenuPuce {
	padding-left: 10px;
	padding-top: 8px;
	float: left;
}
.CmenuText{
	padding-top: 7px;
	padding-left: 40px;
	text-decoration: none;
}
/**content**/
#main_content{
	position: relative;
	width: 100%;
	height:  100%;
	padding-top: 10px;
}
.content_section{
	margin-top: 0px;
	margin-bottom: 10px;
	width: 95%;
	margin-left: 40px;
	margin-right: 40px;
	background-color: rgba(26, 188, 156, 0.05);
	border-radius: 5px;
	float: left;
	height: 100%;
}
#content_section_left{
	margin-top: 0px;
	margin-left: 40px;
	margin-right: 5px;
	background-color: rgba(26, 188, 156, 0.05);
	border-radius: 5px;
	float: left;
	width: 25%;
}
#content_section_right{
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 2px;
	background-color: rgba(26, 188, 156, 0.05);
	border-radius: 5px;
	float: right;
	width: 69.1%;
}

.header_sec{
	margin-top: 0px;
	background-color: #2d89ef;
	height: 30px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color:#fff;
	font-size: 20px;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.content_sec{
	overflow-y:scroll;
	overflow-x:scroll;
	color: #000000;
	padding: 20px;
	margin-bottom: 5px;
	height: 365px;
	background: url(./../Images/bg-1.jpg) 0 0 repeat-x #f5f5f5;
}

.content_sec_x{
	padding-left: 20px;
	width: 200px;
	float: left;
	color: #8b8989;
}
#showTest{
	margin-top: 70px;
	margin-left: 100px;
	float: left;
	border-left: 4px solid #FFFFFF;
	height: inherit;
}

/**body**/
body {
	margin: 0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	overflow-y:hidden;
	height: 100%;
	width: 100%;
	background-color:#fff;
}
li{
	color: black;
}
/**CSS form **/
.formAuth{
	height: 50%;
	margin : auto;
	padding: 20px;
	border: 0px double #f8f9fa;
	border-radius:5px;
}
.formAuth .formInput {
	padding:5px 5px;
	width:200px;
	background:#FFFFFF;
	border: 1px double #f8f9fa;
	border-radius:5px;
	float: right;
	color: #8b8989;
	margin-bottom: 20px;
	margin-top: 0px;
}
.formAddMod{
	margin : left; 
}
.formAddMod .formInput {
	padding:5px 5px;
	width:400px;
	background:#FFFFFF;
	border: 1px double #f8f9fa;
	border-radius:5px;
	float: right;
	color: #8b8989;
	margin-bottom: 20px;
	margin-top: 0px;
}
.formAddMod .select {
	padding:10px 10px;
	width:400px;
	background:#FFFFFF;
	border: 1px double #f8f9fa;
	border-radius:5px;
	float: right;
	color: #8b8989;
	margin-bottom: 20px;
	margin-top: 0px;
}
.submit{
	background-color: #1abc9c;
	height: 33px;
	width: 150px;
    font-size: 14px;
    font-weight: bold;
	color: #FFFFFF;
	border: 1px double #f8f9fa;
	border-radius:5px;
	text-align: center;
	float: right;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
label {
	margin-right: 20px;
	margin-bottom: 20px;
	width: 100px;
	color:#666;
	font-size: 14px;	
	float: left;
}
.formAddMod .formError{
	color: red;
	font-size: 60%;
	list-style-type: none;
}
/**listUser table**/
.listUserTable{
	position: relative;
	width: 100%;
	font-size:100%;
	text-align: center;
	border-collapse:collapse;
}
.listUserTable th{
	background-color:#2d89ef;
	font-weight: bold;
	color:#fff;
	padding:12px 15px;
	font-size: 15px;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.listUserTable td
{
	color:#666;
	background-color: rgba(255, 255, 255, 0.4);
	border-top:1px solid #e8edff;
	padding:15px 15px;
	font-size: 14px;
}
.listUserTable tr:hover td{
	background-color: #C3D2D5;
}
#authentification{
	background-color: rgba(26, 188, 156, 0.05);
	width: 400px;
	margin: auto;
}
footer{
	color: #666;
	text-align: center;
	font-size: 80%;
	padding-top: 3px;
	padding-bottom: 3px;
  	background:url(.././Images/content-bg.jpg) 0 0 repeat-x #f7f7f7;
    position:absolute;
    bottom:0;
    width:100%;
}
.selectUsers{
	width: 180px;
	color: red;
	
}

.buttonExport {
	-moz-box-shadow:inset 0px 2px 5px 1px #7691ab;
	-webkit-box-shadow:inset 0px 2px 5px 1px #7691ab;
	box-shadow:inset 0px 2px 5px 1px #7691ab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #73b4f5), color-stop(1, #385f87) );
	background:-moz-linear-gradient( center top, #73b4f5 5%, #385f87 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73b4f5', endColorstr='#385f87');
	background-color:#73b4f5;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0px;
	border:1px solid #377abd;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 2px 0px #2e7fd1;
}
.buttonExport:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #385f87), color-stop(1, #73b4f5) );
	background:-moz-linear-gradient( center top, #385f87 5%, #73b4f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#385f87', endColorstr='#73b4f5');
	background-color:#385f87;
}.buttonExport:active {
	position:relative;
	top:1px;
}
.rapp_infos{
	float:right;
	margin-right: 8px;
}
.rapp_buttons{
	float:left;
}

.rapp_buttonelt {
	-moz-box-shadow:inset 1px 1px 11px 1px #cae3fc !important;
	-webkit-box-shadow:inset 1px 1px 11px 1px #cae3fc !important;
	box-shadow:inset 1px 1px 11px 1px #cae3fc !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) ) !important;
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee') !important;
	background-color:#79bbff !important;
	-webkit-border-top-left-radius:0px !important;
	-moz-border-radius-topleft:0px !important;
	border-top-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-radius-topright:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-moz-border-radius-bottomright:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	-moz-border-radius-bottomleft:0px !important;
	border-bottom-left-radius:0px !important;
	text-indent:0px !important;
	border:1px solid #469df5 !important;
	display:inline-block !important;
	color:#ffffff !important;
	font-family:Arial !important;
	font-size:16px !important;
	font-weight:bold !important;
	font-style:normal !important;
	height:40px !important;
	line-height:40px !important;
	width:155px !important;
	text-decoration:none !important;
	text-align:center !important;
	text-shadow:1px 1px 0px #287ace !important;
	margin-bottom:8px;
}
.rapp_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) ) !important;
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff') !important;
	background-color:#4197ee !important;
}.rapp_button:active {
	position:relative !important;
	top:1px !important;
}